import { Page } from './page'

export class SearchField extends Page {
  state?: number | null
  cate_id?: number
}

export interface Article {
  /**
   * 文章作者id
   */
  author_id: number
  /**
   * 文章分类id
   */
  cate_id: number
  /**
   * 文章分类名字
   */
  cate_name: string
  /**
   * 文章内容
   */
  content: string
  /**
   * 文章封面地址
   */
  cover_img: string
  /**
   * 文章id
   */
  id: number
  /**
   * 文章发布-作者昵称
   */
  nickname: string
  /**
   * 文章发布时间
   */
  pub_date: string
  /**
   * 文章状态，只能是["已发布", "草稿"]
   */
  state: string
  /**
   * 文章标题
   */
  title: string
  /**
   * 文章发布-作者用户名
   */
  username: string
}

export interface AddArticle {
  /**
   * 文章id
   */
  id: number

  /**
   * 文章分类id
   */
  cate_id: number

  /**
   * 文章内容
   */
  content: string
  /**
   * 文章封面地址
   */
  cover_img: File

  cover_img_url: string

  /**
   * 文章状态，只能是["已发布", "草稿"]
   */
  state: string
}
